//
// Created by Gao Shihao on 2023/1/6.
//

#ifndef PLC2LLVM_VISITSIMPLE_SPEC_INIT_H
#define PLC2LLVM_VISITSIMPLE_SPEC_INIT_H

#include <plc2llvm/Visitor/strategy/Strategy.h>

class VisitSimple_Spec_Init : public Strategy {
private:
    static VisitSimple_Spec_Init* VisitSimple_Spec_Init_Strategy;
    VisitSimple_Spec_Init();
public:
    std::any invoke(antlr4::ParserRuleContext *parserCtx, Visitor *visitor) override;


};

#endif //PLC2LLVM_VISITSIMPLE_SPEC_INIT_H
